on sight – English–Italiano translations

🇬🇧 en it 🇮🇹

on sight

  • immediately when sighted
a vista
Wiktionary Links